import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { MembershipModule } from './membership/membership.module';
import { RechargeModule } from './recharge/recharge.module';
import { WalletModule } from './wallet/wallet.module';
import { VoucherModule } from './voucher/voucher.module';
import { UserMembershipModule } from './user-membership/user-membership.module';

/**
 * 会员系统主模块
 * 包含会员套餐、充值、钱包、代金券、用户会员状态等子模块
 */
@Module({
  imports: [
    MembershipModule,
    RechargeModule,
    WalletModule,
    VoucherModule,
    UserMembershipModule,
  ],
})
export class MemberModule {}